home *** CD-ROM | disk | FTP | other *** search
/ Day Cry / Day Cry CD.bin / oh_towns / ugoku / src.lzh / MOVREC / IRCPAC.C < prev    next >
C/C++ Source or Header  |  1994-06-01  |  10KB  |  415 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    pacDialogId ;
  9. extern int    pacSubDialogId ;
  10. extern int    pacRoughBar ;
  11. extern int    pacRoughSet() ;
  12. extern int    pacRoughNumId ;
  13. extern int    pacMesId[8] ;
  14. extern int    pacTIconId[2] ;
  15. extern int    pacIdouFunc() ;
  16. extern int    pacFilterBar ;
  17. extern int    pacFilterSet() ;
  18. extern int    pacFilterNumId ;
  19. extern int    pacOKBtnId ;
  20. extern int    pacOKchk() ;
  21. extern int    pacCanBtnId ;
  22. extern int    pacWaitDialogId ;
  23. extern int    pacWaitMesId[2] ;
  24. extern int    pacWaitNumId[2] ;
  25.  
  26. #define ALIGN    4
  27. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  28.  
  29. /*    MMI_init ùpâfü[â^    */
  30.  
  31. /*    âwâbâ_    */
  32.  
  33. MMIINIT    initDataIRCPAC = { "MmiInit",  23, 0 } ;
  34.  
  35. /* pacDialogId */
  36.  
  37. static MMIPACKET d001 = {    &pacDialogId,
  38.                             NULL,
  39.                             &MJ_DIALOGL40,
  40.                             OFFSET(DIALOGL40),
  41.                             MS_NONE
  42.                         } ;
  43. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SAVEL40,
  44.                              160, 161, 480, 319, 8, 4, 8,
  45.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  46.                             NULL,   0,   0
  47.                         } ;
  48.  
  49. /* pacSubDialogId */
  50.  
  51. static MMIPACKET d002 = {    &pacSubDialogId,
  52.                             &pacDialogId,
  53.                             &MJ_DIALOGL40,
  54.                             OFFSET(DIALOGL40),
  55.                             MS_NONE
  56.                         } ;
  57. static DIALOGL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  58.                              181, 184, 462, 281, 8, 4, 8,
  59.                             MS_DFRAMEL40 | MS_FRAMEL40,
  60.                             NULL,   0,   0
  61.                         } ;
  62.  
  63. /* pacRoughBar */
  64.  
  65. static MMIPACKET d003 = {    &pacRoughBar,
  66.                             &pacSubDialogId,
  67.                             &MJ_SCRLL40,
  68.                             OFFSET(SCRLL40),
  69.                             MS_NONE
  70.                         } ;
  71. static SCRLL40    d003d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  72.                              257, 197, 416, 212, 8, 6, 7,
  73.                             MS_PANELL40 | MS_FRAMEL40,
  74.                             pacRoughSet,
  75.                                0,   0,  32,   1,   1,
  76.                              265, 266
  77.                         } ;
  78.  
  79. /* pacRoughNumId */
  80.  
  81. static MMIPACKET d004 = {    &pacRoughNumId,
  82.                             &pacSubDialogId,
  83.                             &MJ_NUMBOXL40,
  84.                             OFFSET(NUMBOXL40),
  85.                             MS_NONE
  86.                         } ;
  87. static NUMBOXL40    d004d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_FIXEDL40,
  88.                              426, 195, 449, 214, 8, 4, 8,
  89.                             MS_DFRAMEL40 | MS_FRAMEL40,
  90.                             0,
  91.                                1,  12,  12,
  92.                             MS_BOLDL40,
  93.                                0,   0,
  94.                                0,   0,  16,   1,   0,
  95.                              263, 264
  96.                         } ;
  97.  
  98. /* pacMesId[1] */
  99.  
  100. static MMIPACKET d005 = {    &pacMesId[1],
  101.                             &pacSubDialogId,
  102.                             &MJ_MSGL40,
  103.                             OFFSET(MSGL40),
  104.                             MS_NONE
  105.                         } ;
  106. static MSGL40    d005d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  107.                              192, 197, 251, 212, 0,15, 8,
  108.                             MS_NONEL40,
  109.                             "âëâtâîü[âg",
  110.                                1,  12,  12,
  111.                             MS_NONEL40,
  112.                                0,   0
  113.                         } ;
  114.  
  115. /* pacMesId[2] */
  116.  
  117. static MMIPACKET d006 = {    &pacMesId[2],
  118.                             &pacSubDialogId,
  119.                             &MJ_MSGL40,
  120.                             OFFSET(MSGL40),
  121.                             MS_NONE
  122.                         } ;
  123. static MSGL40    d006d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  124.                              188, 253, 251, 269, 0,15, 8,
  125.                             MS_NONEL40,
  126.                             "ê┌ô«òΓÅ₧",
  127.                                1,  12,  12,
  128.                             MS_NONEL40,
  129.                                0,   0
  130.                         } ;
  131.  
  132. /* pacTIconId[0] */
  133.  
  134. static MMIPACKET d007 = {    &pacTIconId[0],
  135.                             &pacSubDialogId,
  136.                             &MJ_TICONL40,
  137.                             OFFSET(TICONL40),
  138.                             MS_NONE
  139.                         } ;
  140. static TICONL40    d007d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  141.                              349, 252, 408, 271, 0, 4, 8,
  142.                             MS_NONEL40,
  143.                             pacIdouFunc,
  144.                             0x0000, 259, 260
  145.                         } ;
  146.  
  147. /* pacTIconId[1] */
  148.  
  149. static MMIPACKET d008 = {    &pacTIconId[1],
  150.                             &pacSubDialogId,
  151.                             &MJ_TICONL40,
  152.                             OFFSET(TICONL40),
  153.                             MS_NONE
  154.                         } ;
  155. static TICONL40    d008d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  156.                              276, 252, 325, 271, 0, 4, 8,
  157.                             MS_NONEL40,
  158.                             pacIdouFunc,
  159.                             0x0000, 259, 260
  160.                         } ;
  161.  
  162. /* pacMesId[5] */
  163.  
  164. static MMIPACKET d009 = {    &pacMesId[5],
  165.                             &pacSubDialogId,
  166.                             &MJ_MSGL40,
  167.                             OFFSET(MSGL40),
  168.                             MS_NONE
  169.                         } ;
  170. static MSGL40    d009d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  171.                              294, 253, 325, 269, 0,15, 8,
  172.                             MS_NONEL40,
  173.                             "éném",
  174.                                1,  12,  12,
  175.                             MS_NONEL40,
  176.                                0,   0
  177.                         } ;
  178.  
  179. /* pacMesId[6] */
  180.  
  181. static MMIPACKET d010 = {    &pacMesId[6],
  182.                             &pacSubDialogId,
  183.                             &MJ_MSGL40,
  184.                             OFFSET(MSGL40),
  185.                             MS_NONE
  186.                         } ;
  187. static MSGL40    d010d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  188.                              370, 253, 408, 269, 0,15, 8,
  189.                             MS_NONEL40,
  190.                             "énéeée",
  191.                                1,  12,  12,
  192.                             MS_NONEL40,
  193.                                0,   0
  194.                         } ;
  195.  
  196. /* pacFilterBar */
  197.  
  198. static MMIPACKET d011 = {    &pacFilterBar,
  199.                             &pacSubDialogId,
  200.                             &MJ_SCRLL40,
  201.                             OFFSET(SCRLL40),
  202.                             MS_NONE
  203.                         } ;
  204. static SCRLL40    d011d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_HORIL40,
  205.                              257, 225, 416, 240, 8, 6, 7,
  206.                             MS_PANELL40 | MS_FRAMEL40,
  207.                             pacFilterSet,
  208.                                0,   0,  32,   1,   1,
  209.                              265, 266
  210.                         } ;
  211.  
  212. /* pacFilterNumId */
  213.  
  214. static MMIPACKET d012 = {    &pacFilterNumId,
  215.                             &pacSubDialogId,
  216.                             &MJ_NUMBOXL40,
  217.                             OFFSET(NUMBOXL40),
  218.                             MS_NONE
  219.                         } ;
  220. static NUMBOXL40    d012d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_FIXEDL40,
  221.                              426, 223, 449, 242, 8, 4, 8,
  222.                             MS_DFRAMEL40 | MS_FRAMEL40,
  223.                             0,
  224.                                1,  12,  12,
  225.                             MS_BOLDL40,
  226.                                0,   0,
  227.                                0,   0,  16,   1,   0,
  228.                              263, 264
  229.                         } ;
  230.  
  231. /* pacMesId[7] */
  232.  
  233. static MMIPACKET d013 = {    &pacMesId[7],
  234.                             &pacSubDialogId,
  235.                             &MJ_MSGL40,
  236.                             OFFSET(MSGL40),
  237.                             MS_NONE
  238.                         } ;
  239. static MSGL40    d013d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  240.                              192, 225, 251, 240, 0,15, 8,
  241.                             MS_NONEL40,
  242.                             "â\âtâgâlâX",
  243.                                1,  12,  12,
  244.                             MS_NONEL40,
  245.                                0,   0
  246.                         } ;
  247.  
  248. /* pacOKBtnId */
  249.  
  250. static MMIPACKET d014 = {    &pacOKBtnId,
  251.                             &pacDialogId,
  252.                             &MJ_DBUTTONL40,
  253.                             OFFSET(DBUTTONL40),
  254.                             MS_NONE
  255.                         } ;
  256. static DBUTTONL40    d014d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  257.                              232, 288, 293, 311,12, 4, 8,
  258.                             MS_PANELL40 | MS_FRAMEL40,
  259.                             pacOKchk,
  260.                             0x8012
  261.                         } ;
  262.  
  263. /* pacMesId[3] */
  264.  
  265. static MMIPACKET d015 = {    &pacMesId[3],
  266.                             &pacDialogId,
  267.                             &MJ_MSGL40,
  268.                             OFFSET(MSGL40),
  269.                             MS_NONE
  270.                         } ;
  271. static MSGL40    d015d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  272.                              240, 292, 286, 308, 0,15, 8,
  273.                             MS_NONEL40,
  274.                             "Ä└  ìs",
  275.                                1,  12,  12,
  276.                             MS_NONEL40,
  277.                                0,   0
  278.                         } ;
  279.  
  280. /* pacCanBtnId */
  281.  
  282. static MMIPACKET d016 = {    &pacCanBtnId,
  283.                             &pacDialogId,
  284.                             &MJ_DBUTTONL40,
  285.                             OFFSET(DBUTTONL40),
  286.                             MS_NONE
  287.                         } ;
  288. static DBUTTONL40    d016d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  289.                              354, 288, 415, 311,10, 4, 8,
  290.                             MS_PANELL40 | MS_FRAMEL40,
  291.                             pacOKchk,
  292.                             0x8011
  293.                         } ;
  294.  
  295. /* pacMesId[0] */
  296.  
  297. static MMIPACKET d017 = {    &pacMesId[0],
  298.                             &pacDialogId,
  299.                             &MJ_MSGL40,
  300.                             OFFSET(MSGL40),
  301.                             MS_NONE
  302.                         } ;
  303. static MSGL40    d017d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  304.                              182, 165, 276, 181, 8,15, 8,
  305.                             MS_NONEL40,
  306.                             "ô« ëµ ì∞ É¼",
  307.                                1,  12,  12,
  308.                             MS_BOLDL40,
  309.                                0,   0
  310.                         } ;
  311.  
  312. /* pacMesId[4] */
  313.  
  314. static MMIPACKET d018 = {    &pacMesId[4],
  315.                             &pacDialogId,
  316.                             &MJ_MSGL40,
  317.                             OFFSET(MSGL40),
  318.                             MS_NONE
  319.                         } ;
  320. static MSGL40    d018d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  321.                              362, 292, 408, 308, 0,15, 8,
  322.                             MS_NONEL40,
  323.                             "ĵ  Å┴",
  324.                                1,  12,  12,
  325.                             MS_NONEL40,
  326.                                0,   0
  327.                         } ;
  328.  
  329. /* pacWaitDialogId */
  330.  
  331. static MMIPACKET d019 = {    &pacWaitDialogId,
  332.                             NULL,
  333.                             &MJ_DIALOGL40,
  334.                             OFFSET(DIALOGL40),
  335.                             MS_NONE
  336.                         } ;
  337. static DIALOGL40    d019d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  338.                              320, 433, 639, 479, 8, 4, 8,
  339.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  340.                             NULL,   0,   0
  341.                         } ;
  342.  
  343. /* pacWaitMesId[0] */
  344.  
  345. static MMIPACKET d020 = {    &pacWaitMesId[0],
  346.                             &pacWaitDialogId,
  347.                             &MJ_MSGL40,
  348.                             OFFSET(MSGL40),
  349.                             MS_NONE
  350.                         } ;
  351. static MSGL40    d020d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  352.                              3